/**
 * @ Authors:
 * 
 * @Veronique De Laet
 * @Johan Willems
 * @Pierre Delaere
 * 
 * @version 2011
 */
package model;

public class VolzetAangebodenCursusState extends AangebodenCursusState {

	private AangebodenCursus aangebodenCursus;
	
	public VolzetAangebodenCursusState(AangebodenCursus aangebodenCursus)
	{
		this.aangebodenCursus = aangebodenCursus;	
	}
	
	@Override
	public void annuleerCursus() 
	{
		aangebodenCursus.setState(aangebodenCursus.getGeannuleerdAangebodenCursusState());	
	}

	@Override
	public void afsluitenInschrijving()
	{
		aangebodenCursus.setState(aangebodenCursus.getAfgeslotenAangebodenCursusState());
	}

	@Override
	public void uitschrijvenStudent() 
	{
		aangebodenCursus.setState(aangebodenCursus.getOpenAangebodenCursusState());
	}

	@Override
	public void inschrijvenStudent() 
	{		
	}
}
